package com.ruoyi.system.domain;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.List;

/**
 * 用于存储入库申请信息的对象 hmz_storage_request
 *
 * @author ruoyi
 * @date 2023-11-10
 */
@Data
public class HmzStorageRequest extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 入库申请唯一标识符
     */
    private Long id;

    /**
     * 入库单单号
     */
    @Excel(name = "入库单单号")
    private String storageOrderNumber;
    /**
     * warehouse_id 入库仓库id
     */
    private Long warehouseId;
    private String warehouseIdName;

    /**
     * 入库总数量
     */
    @Excel(name = "入库总数量")
    private Long totalQuantity;

    /**
     * 已入库数量
     */
    @Excel(name = "已入库数量")
    private Long receivedQuantity;

    /**
     * 删除标志（0代表存在 2代表删除）
     */
    private String delFlag;

    private List<HmzStorageRequestDetail> infoList;
    private List<HmzProduct> infoListS;
}
